package cn.iocoder.yudao.module.form.dataobject;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 报选择对象 form_choose
 *
 * @author Fan KaiXiang
 * @date 2022-08-29
 */
public class FormChoose extends FormBaseVo
{
    private static final long serialVersionUID = 1L;

    /** 报表ID */
    private Long formId;

    /** 报表名称 */
    private String formName;

    /** 报表内图表数量 */
    private Long formSize;

    /** 报表类别 */
    private String formType;

    public void setFormId(Long formId)
    {
        this.formId = formId;
    }

    public Long getFormId()
    {
        return formId;
    }
    public void setFormName(String formName)
    {
        this.formName = formName;
    }

    public String getFormName()
    {
        return formName;
    }
    public void setFormSize(Long formSize)
    {
        this.formSize = formSize;
    }

    public Long getFormSize()
    {
        return formSize;
    }
    public void setFormType(String formType)
    {
        this.formType = formType;
    }

    public String getFormType()
    {
        return formType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("formId", getFormId())
            .append("formName", getFormName())
            .append("formSize", getFormSize())
            .append("formType", getFormType())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
